package com.achieve.wx.domain;

import cn.binarywang.wx.miniapp.bean.WxMaCodeLineColor;
import lombok.Data;

@Data
public class WechatGenerateQrCodeParam {
    private String page;
    private String scene = "1";
    // 正式版为 release，体验版为trial，开发版为develop
    private String envVersion = "release";
    // 是否需要透明底色，为true时，生成透明底色的小程序码，默认值false
    private Boolean isHyaline = false;
    // 默认是true，检查page 是否存在，为 true 时 page 必须是已经发布的小程序存在的页面（否则报错）
    private Boolean checkPath = true;
    // 默认430，二维码的宽度，单位 px，最小 280px，最大 1280px
    private int width = 430;
    // 自动配置线条颜色，如果颜色依然是黑色，则说明不建议配置主色调，默认 false
    private Boolean autoColor = false;
    // 默认是{"r":0,"g":0,"b":0} 。auto_color 为 false 时生效，
    private WxMaCodeLineColor lineColor;
    private String appKey;

}